\section{Results}
This section discusses the results of the assignment and evaluates our solution.

We find our solution to fully meet the requirements of the Assignement, though there are several areas of potential improvements. Our collision detection is quite crude, since it only deals with bounding boxes. Per-pixel collision could have been implemented though this process is potentially quite heavy for such a small processor.

Another problem is that the position and speed of entities only operates with integer values, making the ball movement very inflexible. Since floats are computationally demanding in this environment we could have created a scheme where we simulate precision with a counter so that e.g the ball only moves in a direction every $n^{th}$ tick.

In our solution we chose a puristic black and white graphics palette, thus the current DrawPixel method works fine. However of we wanted a little color, the DrawPixel method could perhaps have a color value input instead of the current boolean one.